.product {
    display: grid;
    grid-template-columns: repeat(2, minmax(400px, 934px));
    gap: 32px 32px;
    grid-auto-flow: row;
}

@media (max-width: 960px) {
    .product { 
        grid-template-columns: 100%; //repeat(1, minmax(400px, 960px));
    }
}
